import pandas as pd

df = pd.DataFrame({
    "历史": [43, 52, 61],
    "地理": [73, 8, 9],
    "日语": [91, 11, 90]},
    index=["张三", "李四", "王五"]
)

# 方法1：使用query筛选
# df1 = df.query('地理 > 60 and 日语 > 90')

# 方法2：使用iloc切片
df1 = df.iloc[0:2, [0, 1]]  # 选择前两行和前两列

print("筛选结果:\n", df1)